package Fronteira;

import javax.swing.JFrame;
import javax.swing.JLabel;

/**
 * Janela principal do jogo
 * @author Daniel Barlavento Gomes
 */
public class JanelaPrincipal {
   
   private JFrame frame;
   
   private JLabel label;
   
   public void criarJanela(int altura, int largura){
      criarFrame( altura, largura );
      //criarLabel();      
   }
    
   /**
    * Cria a janela principal do jogo.
    * @param altura define a altura da janela
    * @param largura define a largura da janela
    */
   private void criarFrame( int altura, int largura ) {
      
      frame = new JFrame();
      frame.setSize( altura, largura );
      frame.setVisible( true );
      frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
      
   }
   
   /**
    * metodo que cria e adiciona o label ao frame
    */
   private void criarLabel() {

      label = new JLabel();
      frame.add( label );

   }
   
   //Adiciona um componente ao label
   public void addComponente( TabuleiroOld tabuleiro ){
      frame.add( tabuleiro.getTabela() );
   }
   
}
